An Edge Quadtree for External Memory

نویسندگان

  • Herman J. Haverkort
  • Mark McGranaghan
  • Laura Toma
چکیده

We consider the problem of building a quadtree subdivision for a set E of n non-intersecting edges in the plane. Our approach is to first build a quadtree on the vertices corresponding to the endpoints of the edges, and then compute the intersections between E and the cells in the subdivision. For any k ≥ 1, we call a K-quadtree a linear compressed quadtree that has O(n/k) cells with O(k) vertices each, where each cell stores the edges intersecting the cell. We show how to build a K-quadtree in O(sort(n + l)) i/o’s, where l = O(n/k) is the number of such intersections. The value of k can be chosen to trade off between the number of cells and the size of a cell in the quadtree. We give an empirical evaluation in external memory on triangulated terrains and USA TIGER data. As an application, we consider the problem of map overlay, or finding the pairwise intersections between two sets of edges. Our findings confirm that the K-quadtree is viable for these types of data and its construction is scalable to hundreds of millions of edges.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

EXTERNAL BALANCED REGULAR (x-BR) TREES: NEW STRUCTURES FOR VERY LARGE SPATIAL DATABASES

The External Balanced Regular (x-BR) Trees constitute a family of new secondary memory structures which are suitable for storing and indexing multi-dimensional points and line segments. In 2 dimensions, the resulting structure is an External Balanced Quadtree, in 3 dimensions an External Balances Octtree, and in higher dimensions an External Balanced Hyper-quadtree. The main characteristic of a...

متن کامل

An Effective Visualization Method for Large-scale Terrain Dataset

-Visualization of very large digital elevation models plays an important role in many applications ranging from computer games to professional Geographic Information System (GIS). However, the size of terrain datasets is much larger than the capacity of main memory, which brings up serious challenges for the interactive visualization of massive terrain. In this paper, an effective visualization...

متن کامل

Cs397 Special Topics in Computer Science Edge Detection through Quadtree

Classical edge detection techniques use various ways of matrix representation of binary images. For large images, time and space requirements of these techniques make them non suitable for any practical applications like remote sensing or processing of fingerprints for commercial transactions. Quadtrees offer an excellent way to store and process an image, with lower space-time requirements. In...

متن کامل

Quadtree and Octree Grid Generation

Engineering analysis often involves the accurate numerical solution of boundary value problems in discrete form. Hierarchical quadtree (or octree) grid generation offers an efficient method for the spatial discretisation of arbitrary-shaped two- (or three-) dimensional domains. It consists of recursive algebraic splitting of sub-domains into quadrants (or cubes), leading to an ordered hierarchi...

متن کامل

A Parallel Architecture for Quadtree-based Fractal Image Coding

This paper proposes a parallel architecture for quadtreebased fractal image coding. This architecture is capable of performing the fractal image coding based on quadtree partitioning without the external memory for the fixed domain pool. Since a large domain block consists of small domain blocks, the calculations of distortion for all kinds of domain blocks are performed by the summation of the...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013